memory outsourcing